package com.woniuxy.yoga.course.model.form.team;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * 新增团队课程的参数对象
 */
@ApiModel("新增团队课程的参数对象")
@Data
public class AddTeamCourseForm {

    /**
     * 团课产品ID
     */
    @NotNull(message = "团课产品ID不能为空")
    @ApiModelProperty("团课产品ID")
    private Integer teamProductId;

    /**
     * 团课产品名
     */
    @NotNull(message = "团课产品名不能为空")
    @ApiModelProperty("团课产品名")
    private String teamProductName;

    /**
     * 商家ID
     */
    @NotNull(message = "商家ID不能为空")
    @ApiModelProperty("商家ID")
    private Integer storeId;

    /**
     * 教练ID
     */
    @NotNull(message = "教练ID不能为空")
    @ApiModelProperty("教练ID")
    private Integer coachId;

    /**
     * 教室ID
     */
    @NotNull(message = "教室ID不能为空")
    @ApiModelProperty("教室ID")
    private Integer classroomId;

    /**
     * 开始时间
     */
    @NotNull(message = "开始时间不能为空")
    @ApiModelProperty("开始时间")
    private String startTime;

    /**
     * 结束时间
     */
    @NotNull(message = "结束时间不能为空")
    @ApiModelProperty("结束时间")
    private String endTime;
}
